home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 8
/
Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso
/
Aminet
/
dev
/
gcc
/
libnixV1_0.lha
/
gnu
/
libnix-sources.lha
/
sources
/
headers
/
libinit.h
< prev
next >
Wrap
C/C++ Source or Header
|
1995-01-22
|
2KB
|
63 lines
/******************************************************************************/
/* */
/* include(s) */
/* */
/******************************************************************************/
#include <exec/libraries.h>
/******************************************************************************/
/* */
/* structure definition for a *** PRIVATE *** library/device base */
/* */
/******************************************************************************/
typedef struct _Library {
struct Library LibNode;
UWORD PadWord;
APTR SegList;
APTR DataSeg;
#ifdef EXTENDED
ULONG DataSize;
struct _Library *Parent;
#endif
} _LIB;
#define DevNode LibNode
typedef _LIB _DEV;
/******************************************************************************/
/* */
/* prototypes for basic library functions */
/* */
/******************************************************************************/
struct Library *LibInit();
struct Library *LibOpen();
APTR LibClose();
APTR LibExpunge();
APTR LibExtFunc();
/******************************************************************************/
/* */
/* prototypes for basic device functions */
/* */
/******************************************************************************/
struct Library *DevInit();
VOID DevOpen();
APTR DevClose();
APTR DevExpunge();
APTR DevExtFunc();
/******************************************************************************/
/* */
/* end of libinit.h */
/* */
/******************************************************************************/